package com.cn.transfer.common.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 采购订单实体类
 * @author 向伟典
 * @date 2023/8/29  // 请手动更新为当前时间
 * @description 用于存储销售订单相关信息的实体类。
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class PurchaseOrder {
    private int purchaseOrderId; // 采购订单id
    private String voucherdate; // 单据日期
    private String acceptDate; // 预计到货日期
    private String saleOrderCode; // 销售订单号
    private double origEarnestMoney; // 订金金额
    private String pubuserdefnvc5; // 出货地点
    private String pubuserdefnvc2; // 业务部门
    private String pubuserdefnvc7; // 核算组织
    private String code; // 单据编号
    private String name; // 仓库名称
    private int id; // 仓库ID
    private String departmentName; // 部门名称
    private String partnerAbbName; // 简称
    private String partnerName; // 供应商名称
    private String partnerCode; // 供应商编码
    private double taxRate; // 税率
    private String purchaserName; // 采购员
    private String purchaserAddress; // 采购员地址
    private String maker; // 制单人
    private String makerAddress; // 制单人地址
    private String salesPersonName;        // 销售业务员
    private String salesPersonAddress;     // 销售业务员地址
    private String salesMakerName;         // 销售制单人
    private String salesMakerAddress;      // 销售制单人地址
    private Date createDateTime;           // 制单日期
    private Date auditDateTime;            // 审核日期
    private String estimatedDateTime;            //
    private List<PurchaseOrderDetail> purchaseOrderDetails;
}
